import { logo, getUserInfo } from './modules/user' // 用户
import {
  getTissueList,
  removeSection,
  addDepartment,
  getDepartmentInformation,
  reviseSectionInfo
} from './modules/departments' // 组织架构
import {
  getRoleList,
  deleteRole,
  getRoleDetails,
  reviseRole,
  addRole,
  setUserPower
} from './modules/roleManagement' // 角色管理
import {
  getStaffEasylist,
  getHrTable,
  delEmployee,
  addStaff,
  ImportEmployees,
  setEmployeeInformation,
  userInFormation,
  getStaffDetailedInfo,
  undataStaffDetailedInfo,
  getPostInformation,
  updateUserRole
} from './modules/staff' // 员工
import {
  getUserAssign,
  getPermissionList,
  delUserPer,
  addUserPer,
  updateRolePer
} from './modules/permission' // 权限管理
import { getFirmList } from './modules/firm' // 企业

// 用户 -> 登录
export const logoApi = logo

// 用户 -> 获取用户信息
export const getUserInfoApi = getUserInfo

//

// 组织架构 -> 获取所有列表
export const getTissueListApi = getTissueList

// 组织架构 -> 删除对应部门
export const removeSectionApi = removeSection

//  组织架构 -> 新增部门
export const addDepartmentApi = addDepartment

// 组织架构 -> 查询对应部门信息
export const getDepartmentInformationApi = getDepartmentInformation

// 组织架构 -> 修改对应部门信息
export const reviseSectionInfoApi = reviseSectionInfo

//

// 角色管理 -> 获取所有角色列表
export const getRoleListApi = getRoleList

// 角色管理 -> 删除对应角色
export const deleteRoleApi = deleteRole

// 角色管理 -> 根据id获取角色详情
export const getRoleDetailsApi = getRoleDetails

// 角色管理 -> 更新角色信息
export const reviseRoleApi = reviseRole

// 角色管理 -> 添加角色
export const addRoleApi = addRole

// 角色管理 -> 根据id给角色分配权限
export const setUserPowerApi = setUserPower

//

// 员工 -> 获取员工简单列表
export const getStaffEasylistApi = getStaffEasylist

// 员工 -> 获取员工详细列表
export const getHrTableApi = getHrTable

// 员工 -> 根据id删员工
export const delEmployeeApi = delEmployee

// 员工 -> 新增员工
export const addStaffApi = addStaff

// 员工 -> 批量导入员工信息(excel)
export const ImportEmployeesApi = ImportEmployees

// 员工 -> 保存员工基本信息
export const setEmployeeInformationApi = setEmployeeInformation

// 员工 -> 获取员工基本信息
export const userInFormationApi = userInFormation

// 员工 -> 获取员工详细信息
export const getStaffDetailedInfoApi = getStaffDetailedInfo

// 员工 -> 保存员工详细信息
export const undataStaffDetailedInfoApi = undataStaffDetailedInfo

// 员工 -> 获取员工岗位信息
export const getPostInformationApi = getPostInformation

// 员工 -> 根据id分配角色
export const updateUserRoleApi = updateUserRole

//

// 权限管理 -> 根据id获取角色权限
export const getUserAssignApi = getUserAssign

// 权限管理 -> 获取所权限点
export const getPermissionListApi = getPermissionList

// 权限管理 -> 根据id删除角色权限
export const delUserPerApi = delUserPer

// 权限管理 -> 根据pid添加角色权限
export const addUserPerApi = addUserPer

// 权限管理 -> 根据id更新角色权限
export const updateRolePerApi = updateRolePer

//

// 企业 -> 根据id获取企业信息
export const getFirmListApi = getFirmList
